body{font-family: Times New Roman; font-size: 16px}

#header{
	text-align: center; 
	font-size: 40px; 
	height: 50px; 
	width: 960px; 
	border-color: #AAAAAA; 
	border: 1px solid; 
	margin: 0 auto; 
	background-color: #DEDEDE;
}

#main{
	height: 600px;
	width: 960px; 
	border-color: #AAAAAA; 
	border: 1px solid; 
	margin: 0 auto; 
	background-color: #DEDEDE;
}

#alglist{
	float: left; 
	height: 100%;
	width: 25%;
	overflow-y: scroll;
	background-color: #BBBBBB;
}

#content{
	float: right;
	height: 100%;
	width: 75%;
	background-color: #CCCCCC;
}

#algdesc{
	height: 48%;
	width: 99%;
	background-color: #DDDDDD;
	overflow-y: scroll;
	padding:5px;
}

#featureinfo{
	float: buttom;
	height: 48%;
	width: 99%;
	overflow-y: scroll;
	background-color: #DDDEEE;
	padding:5px;
}

#featurelist{
	position: relative;
	float: left;
	height: 100%;
	width: 35%;
	background-color: #EEEEEE;
	overflow-y: scroll;
}

#featuredesc{
	float: right;
	height: 100%;
	width: 65%;
	background-color: #EEEFFF;
	overflow-y: scroll;
}


#footer{
	height: 20px; 
	width: 960px; 
	border-coler: #AAAAAA; 
	border: 1px solid; 
	margin: 0 auto; 
	background-color: #FFF;
	text-align: center;
}